跳到主要内容

设置 UI 根节点(SetUIRoot)

AndroidiOSWindows
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 SetUIRoot

设置 LI PASS 所有 UI 界面的根节点。

注意

LI PASS UI 设计分辨率为:
Android、iOS(横屏):1334x750
Android、iOS(竖屏):750x1334
PC、PS5、XSX:1920x1080

警告

设置 UI 根节点后,请不要销毁该节点,否则 LI PASS UI 界面无法挂载,会产生预期外的行为。

函数定义

public static void SetUIRoot(GameObject root);

入参说明

参数类型说明
rootGameObjectUI 根节点

如果是移动端(Android、iOS)的横屏类游戏,建议将 canvas 分辨率设计为 1334x750,固定高度,适配宽度,如下图所示:

图片:横屏分辨率设置

如果是移动端(Android、iOS)的竖屏类游戏,建议将 canvas 分辨率设计为 750x1334,固定宽度,适配高度,如下图所示:

图片:横屏分辨率设置

如果是 PC 端或主机端(PS5、XSX)的游戏,建议将 canvas 分辨率设计为 1920x1080,固定高度,适配宽度,如下图所示:

图片:横屏分辨率设置

注意

编辑器下的数值默认与当前 PC 的分辨率相同,为避免显示超框的问题建议将分辨率应设为推荐值。

代码示例

LevelInfinite.SetUIRoot(uiRoot);